package com.demospringboot.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class CorsMapping implements WebMvcConfigurer {
    //拦截所有的请求
    public void addCorsMappings(CorsRegistry corsRegistry){
        corsRegistry.addMapping("/**")
                //设置的规则，指定莫一个域名+端口号的方式
                .allowedOrigins("http://localhost:8080/")
                //设置是否允许携带cookie跨域模式
                .allowCredentials(false)
                //设置允许的请求方式
                .allowedMethods("*")
                //设置预检请求存活时间，在有效时间内，不需要再次发送预检请求
                .maxAge(3600);
    }
}
